package com.gy.common.excel;

import java.lang.annotation.*;

/**
 * excel 导入 导出？
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ExcelField {
    /**
     * 字段
     */
    String value() default "";

    /**
     * 中文
     */
    String fieldCN() default "";

    /**
     * 导入
     */
    boolean imp() default false;

    /**
     * 导出
     */
    boolean exp() default false;

    /**
     * 导入顺序
     */
    int impOrder();

    /**
     * 导出顺序
     */
    int expOrder();

    /**
     * 下拉用于转换
     */
    String select() default "";

    /**
     * 位数
     */
    int scale() default 0;

    /**
     * 位数
     */
    int dateFormat() default 0;

    /**
     * 颜色
     */
    String expColor() default "";

    /**
     * 隐藏
     */
    boolean hide() default false;
}
